ERIK LECKNER
San Diego, CA 92008 • Honolulu, HI 96812 • Orange County, CA 92614 • Silicon Valley, CA
mobile: +1 949 244-6501 • e-mail: erik.leckner@yahoo.com
OBJECTIVE
Positions: Chief Technology Officer (CTO); VP of Engineering; Director of Engineering; Senior
Development Manager.
Role: Seeking a Chief Technology Officer (CTO), VP of Engineering, Director of Engineering position,
Senior Development Engineering Manager which is focused on being the leader of new technology
products within an organization; create momentum and drive the success of a company’s technology
products; advocate the adoption of technology products to strategic partners and the community;
participate in technical and design discussions with technical executives both internally and at
strategic partners to ensure best practices during implementation and/or manufacturing; lead the
design of newly envisioned products.
Current Location: San Diego, CA.
TECHNICAL SUMMARY
Currently a Chief Technology Officer for a high-tech startup and a Senior Engineering Manager for a
high-tech mobile video/audio company. Founder of two high-tech companies.
Provided technical leadership, design, architecture and engineering as a Chief Technology Officer,
Lead Product Designer, Director of Engineering, Senior Engineer, and Senior Architect for application
servers, mobile devices, mobile applications, mobile software, e-commerce servers,mobile servers,
Telecommunications Management Network (TMN) development and engineering efforts from
original conception to delivery to the customer including management instrumentation of network
devices, Big Data solutions (including Hadoop, MapReduce, HDFS, HBase, Pig, Hive, Big Table,
MongoDB, Cassandraa), turnkey management solutions for packet telephony andmanaged services,
publish-subscribe notification services, ad-serving and digital advertising and marketing systems,
financial transaction systems, management systems for Voice over IP networks, broadband access
networks, and provisioning of residential subscriber services.
Companies include Boeing, Tango.me, TIBCO, Capital Group Companies, Verizon&VerizonWireless,
Modello, Mobileti, Ericsson&Sony-Ericsson, NASA, NRL, DOD DARPA, AT&T, Google Certified Partner
in Advertising and Marketing, Fujitsu Data Networks, and Seagate Technology.
Early-stage engineer for three successful startups which have gone IPO. Founder and designer of the
Modello product line.
TECHNICAL EXPERIENCE
• Multi-Threaded Software Design + Development (C / C++, Java, C# .NET, ARM, OOA&D)
• Mobile Devices & Software (Android, iOS, iPhone, iPad, Windows Mobile, Symbian, J2ME)
• Application Servers (Java, Java EE, Spring, Hibernate, JDO, JPA, JMS, C# .NET, WCF)
• Caches (Memcached, ehCache, Redis, etc.)
• Big Data (Hadoop, HDFS, MapReduce, Cassandra, MongoDB, HIVE, PIG, Big Table)
• Analytics (Analytics™, Google Analytics™, Coremetrics™)
• Mobile Video (OpenMAX, Audio/Video, H.264/MPEG-4 AVC)
• Audio Signal Processing (Voice activity detection, Noise reduction, Speech coding, Voice signal
enhancements, Assembly language optimization, ARM CPU architecture)
• Data Architecture (Hadoop, NoSQL, SQL)
• Database Management (Oracle, MySQL, Sybase, Informix, Ingres, SQL Server, Objectivity, Versant,
ObjectStore)
• Digital Advertising
• Digital Marketing
• Digital Signage
• Industrial Product Design
• International Standards Author for International Telecommunications Union (ITU)
• International Standards Author for European Telecommunications Standards Institute (ETSI)
WORK EXPERIENCE
Tango.me (Mountain View, CA; San Diego, CA)
Senior Engineering – 2012 - Present
• Multi-Threaded Software Design + Development (C / C++, Java, C# .NET, ARM, OOA&D)
• Mobile Devices & Software (Android, iOS, iPhone, iPad, Windows Mobile, Symbian, J2ME)
• Experience with mobile - including mobile applications on Android, iOS, Windows mobile, social
mobile networking, mobile animations, mobile H.264 video and audio, and mobile gaming space.
• Extensive cross-functional software experience (mobile, Internet, Big Data, audio).
• Experience with large-scale consumer applications or services.
• Experience with Scrum and Agile development methods.
• Passion for clean user experiences and UI talent.
• Experience with the design and implement highly scalable features for Java and C++ servers.
• Advanced knowledge of Java and MySQL.
• Knowledge of Object Oriented Paradigms.
• Experience with mobile devices (iPhone, iPad, Android, Windows Mobile).
• Interface with engineers, engineering managers and product specialists to understand their needs.
• Solid experience with object-oriented programming languages (e.g. Java and C++).
• Solid experience in custom ETL design and implementation.
• Experience working with a Map Reduce and MPP systems.
• Experience with schema design and Dimensional data modeling.
• Ability to write efficient SQL statements, NoSQL related statements, and to analyze data to identify
deliverables, gaps and inconsistencies.
• Experience in strongly analytical environment including big data processing and analysis.
• Experience with Hadoop technology stack layer: Hive, HDFS, Map/Reduce, Pig, Cassandra, as well as
classical SQL environment.
• Experience with Java, C++ and Android software development.
• User interface (UX) experience producing visual product specifications.
• Experience in C/C++ and Java multi-thread development.
• Experience performing multi-platform development across CPU architectures.
• Extensive C/C++ development experience.
• Experience with OpenMAX on Android.
• Extensive Java development experience with Java Native Interface.
• Android Native application development experience with Android NDK.
• iOS (iPhone OS) application development experience with Objective-C.
• Android Native and Java application development with NDK and SDK.
• Related Skills: C/C++, Java, Java EE, Spring, Hibernate, Hadoop, Hive, Pig, MapReduce, Android,
iPhone, iPad, iOS, Objective-C, Ehcache, Memcached, Windows Mobile, Qualcomm 8×60,8×55,
Samsung Hummingbird, NVidia Tegra series
Company Confidential (San Diego, CA)
Chief Technology Officer, Founder – 2012 - Present
• Multi-Threaded Software Design + Development (C / C++, Java, C# .NET, ARM, OOA&D)
• Mobile Devices & Software (Android, iOS, iPhone, iPad, Windows Mobile, Symbian, J2ME)
• Managed and led the Mobile Computing Design team that is responsible for defining, architecting,
and delivering disruptive, next generation, mobile computing platforms with the goal of creating
powerful mobile systems that close the gap between today’s advanced SW features and the existing
incremental, cookie cutter offerings - platforms deployed in company’s portfolio of Android, iOS,
Kiosk, and Digital Signage based electronics products.
• Set the technical direction for Mobile Computing across Mobile Devices, led and managed the
evolution of the systems architecture, and made appropriate technology choices.
• Taken a hands-on approach to the entire product development life-cycle: developed project and
resource plans/schedules, performed day-to-day project management to ensure successful, on-time
releases, assisted the engineering teams in accomplishing all tasks, demonstrate downership and
accountability for the entire process.
• Implemented processes and metrics to ensure that the mobile computing solutions in Android,
Windows Mobile, and iOS devices are leading edge and with world class performance.
• Fostered a culture of creativity, big thinking, collaboration, speed, innovation, and excellence.
• Evangelized new technologies and ideas to the team and broader organization.
• Demonstrated experience leading the design, development, delivery,of a large scale, high
performing, technically complex, reliable and robust SW platform.
• Demonstrated, extensive experience in mobile devices systems.
• Significant experience contributing to a senior management team. This includes participation in
strategic and business planning, product strategy, operations, sales, marketing, and overall business
direction.
• Fostered a culture of creativity, collaboration, speed, innovation, excellence and a motivational
environment.
• Worked effectively with product managers, project managers, engineers, and the senior
management team to allocate engineering resources appropriately across various projects, juggling
current customer/prospect needs with longer term product roadmap needs (weighing, balancing, &
communicating the trade-offs as necessary).
• Set the technical direction for the team, drive the evolution of the systems architecture, and made
appropriate technology choices.
• Related Skills: C/C++, Java, Product Design, UI design, Java EE, Spring, Hibernate, Hadoop,
MapReduce, Hive, Pig, HDFS, HBase, Android SDK/Android NDK, Objective-C, iPhone, iPad, iOS,
Ehcache, Memcached, Windows Mobile, JDO, JPA.
A Google Certified Advertising Partner (San Francisco Bay Area)
Chief Technology Officer – 2009 - 2012
• Chief Technology Officer (CTO) with responsibilities & vision for a market leading email + mobile
gateway software and service company for reliable messaging and reporting for brand name
companies and Fortune 500 companies in the digital marketing and advertising space on all
platforms.
• Chief Technology Officer reporting to the chief executive officer (CEO) focused on technical design
+ technical engineering within an engineering + design organization in furtherance of the company's
future digital marketing and advertising objectives. Engineering for gateway and cloud-based
software and services.
• Deep technical experience & strong command of industry trends & leading practices in both.
• Led and managed all solutions to drive the company’s portfolio of digital advertising andmarketing
solutions and the evolution of next-generation advertising and marketing technologies.
• In-depth experience in a digital advertising, data, digital marketing, and analytics.
• Ability to grasp strategic initiatives of target accounts and to formulate project / product offerings
effectively.
• Leadership and consensus-building abilities with a proven track record of coordinating and
mobilizing resources productively.
• Experience in handling complex and large datasets using both BigData NoSQL and SQL solutions.
• Experience of B2C, B2B data, and Direct Marketing .
• Related Skills: C/C++, C# .NET, Java, Java EE, Spring, Digital Marketing, Digital Advertising,
Hibernate, Hadoop, MapReduce, Big Table, MySQL, Oracle, SQL Server, Hive, Pig, HDFS, MapReduce,
JDO/JPA, Ehcache, Memcached, Android, Objective-C, Windows Mobile.
Boeing (Anaheim, CA)
Senior Engineer Manager – 2007 - 2008
• Software development product management experience in several of areas: C/C++, Embedded
Linux, Real-Time Operating Systems, Object Oriented Design and implementation, COTS software
integration.
• TS/SCI (Top Secret/ Sensitive Compartmented Information) Level clearance position.
• Technically led the design, prototype, and engineering of various wireless radio communication
network management systems of the Joint Tactical Radio Systems (JTRS) project within Boeing's
Integrated Defense Systems.
• Led technical design and software engineering reviews and discussions.
• Experience and expertise including Software Defined Radios, Joint Tactical Radio
Systems (JTRS) Waveform Development, and Software Communications Architecture.
• Led technology demonstrations and presentations to Boeing internal and company external
organizations, including DOD and subcontractors as part of the DOD DARPA JTRS program.
• Prepared and participated in daily and weekly briefings, technical meetings, tactical and strategic
planning with other functional areas and upper management.
• Responsible for code reviews from engineers within sub organization involving Rhapsody, OMG
CORBA, Network management, element management, device management, C/C++, GreenHills
Integrity OS, C/C++ on Windows, Linux, MPEG-2 video parsing/decoding, H.264 video
parsing/decoding, MPEG-2 Transport Stream multiplexing/demultiplexing/analysis, MPEG-4 Systems
multiplexing/demultiplexing/analysis, Multithreaded programming, and STL.
• Provided communications systems engineering expertise on the Joint Tactical Radio System (JTRS)
program.
• Developed and analyzed requirements, conducted system level and component level trade
studies. Reviewed and assessed contractor designs for software-programmable radios.
• Conducted studies on alternative radio/system design approaches.
• Related Skills: C/C++, CORBA, Real Time Operating Systems (RTOS), Embedded Linux, Radio,
Cellular, Telecommunications Management Networks.
Capital Group Companies (Irvine, CA)
Principal Architect & Engineer – 2007 - 2008
• Experience in architecting highly performant, customer facing, 24x7 distributed C/C++ and Java
systems with a focus on capacity planning, performance management, and high availability.
• Deep understanding of the architecture discipline, processes, concepts and best practices.
• Broad technical aptitude and knowledge specifically on distributed middleware design patterns and
architectural best practices.
• Experience working with cloud and 3rd party web infrastructure providers.
• Ability to track trends in the industry with both vendors and competitors.
• Broad understanding of the digital channel including how organizations are leveraging new
technologies and strategies to deliver integrated experiences across multiple devices and
destinations.
• Understanding of engineering, operations and project management processes and methodologies,
including common roles, responsibilities, and key deliverables.
• Worked on engineering team to develop next-gen trading system for BEA Weblogic web server,
integrating several legacy trading systems into a single system.
• Deep technical experience & strong command of industry trends & leading practices in both
engineering & infrastructure architecture with respect to messaging communications systems.
• Extensive use of Java, J2EE, Java EE, Kodo, C++, Persistence Software, Memory caching, Memcache,
JDO, SQL, object-oriented programming, and Unix/Linux/Windows shell scripting.
• Assisted with proof-of-concept reviews and performance-testing and stress testing. Investigated,
designed, programmed in Java/J2EE/C++, implemented with new
technologies and solutions related to equity trading communication systems.
• Managed the technical aspects of core concepts, and worked closely with Engineering and Subject
Matter Experts.
• Interacted with other groups to coordinate architecture & definition of future projects to address
product roadmap requirements. Led technical design and software engineering reviews and
discussions BEA WebLogic, Oracle, J2EE, Java EE, .NET, C++, LAMP, Java, RDBMS, Persistence Software,
JDO, JPA, Memcache, TIBCO Messaging/RV, and CORBA.
• Related Skills: C/C++, Java, Java EE, Spring, JDO, Rendezvous, JPA, MySQL, Oracle
Mobile Telecommunications and Internet (Silicon Valley, CA; San Diego, CA)
Chief Technology Officer, Senior Engineer, Co-Founder, 2000 - 2012
• Managed and led the Mobile Computing Design team that is responsible for defining, architecting,
and delivering disruptive, next generation, mobile computing platforms and applications.
• Design and implement client code for location-based services on smart phones
• Coordinated and led with server-side engineers to design efficient, flexible APIs for mobile based
platforms.
• Led development for software for major mobile platforms (iPhone, iPad, J2ME, Native C++,
Symbian, Windows Mobile, Android, etc.)
• Clients: Nokia, Motorola, Samsung, LG, Kyocera, Apple, Verizon Wireless, AT&T, Cingular Wireless,
T-Mobile, Sprint, Nextel.
• Related Skills: C/C++, Java, Java EE, Spring, Hibernate, Hadoop, MapReduce, Android, Objective-C,
Windows Mobile.
Seagate Technology (Scotts Valley, CA; North San Jose, CA)
Director of Engineering, Engineering Research – 1999 – 2003
• Managed and led the Technologies Group within Seagate Technology in San Jose and Scotts Valley.
• Led research projects within the following areas: i) Software Defined Systems; ii) Networked
Systems for Cloud computing, including virtualization technologies.
• Instrumental in the software and/or hardware design of experimental systems.
• Performed theoretical and architectural studies e.g. of scalability aspects.
• Projects involved collaboration with colleagues in USA, as well as interaction with relevant
technology groups and industrial partners.
• Direction of the day-to-day work of the group to ensure timely delivery of results and experimental
systems.
• Planning and monitoring of research projects.
• Worked with the management team to ensure good coordination in a global research environment.
• Participation in making of research strategy and long term directions.
• Responsible for the external presentation of results.
• Discussion with internal stakeholders at Product management and engineering departments.
• Interactions with customers, suppliers, industrial and partners.
• Solid experience from system implementation, (SW and protocols, Operating systems, etc).
• Practical experience in delivering projects and a capability of managing very qualified researchers.
• Related Skills: C/C++, Java, Java EE, TIBCO.
iPass (Milpitas, CA)
Principal Architect – 1998– 1999
• Co-authored ITU-T ETSI TS 101 321: "Telecommunications and IP Harmonization Over Networks
(TIPHON): Inter-domain subscriber authentication, authorization, routing and usage exchange" [ETSI
TIPHON OSP], implemented today for Voice-over-IP by Networking and Telecommunications OEMs,
including Ericsson, Lucent, Nortel Networks, Motorola, Cisco Systems, Ascend, 3Com, and Siemens.
• Designed and developed systems for Voice-over-IP, IP roaming, IP telephony call routing, network
management, billing, settlement and 24x7 network monitoring services to ISPs and
telecommunication carriers, global Internet roaming, corporate remote access/VPN, IP fax, IP
telephony.
• Designed and implemented systems conforming to standard ETSI, ITU, and IETF
specifications for communication across telephony and IP networks for transferring Internet
telephony pricing, routing, authentication, authorization, and usage information using XML for
messaging.
• Participated in standardization activities, worked closely with standards bodies, standards
representatives, and industry organizations such as ETSI, ITU, and others as needed.
• Technical experience in OSS/FCAPS, telecommunications management
network (TMN), international transmission systems, TL1/CMIP/SNMP.
• Related Skills: C/C++, Java
Fujitsu Data Networks (North San Jose, CA)
Principal Architect & Engineer – 1997 – 1998
• Technically led requirements, use case analysis, design, documentation, implementation of
components for Network Management and Element Management Systems for Broadband OSSs
[related to Fujitsu FLEXR, Fujitsu FLEXR-EM, Fujitsu FLEXR-NM, Fujitsu NETSMART network &
element management products]. Worked with a project development team of 30+ telecom engineers
involved in the development of Telecommunications Management Network (TMN) systems for
wire-line and wireless Base stations (LTE, Wi-Max, 3GPP).
• Worked with development manager and director for definition of future projects to address
network & element management product roadmap
requirements and discovery of patents related to technology of products.
• Technical experience in OSS/FCAPS, telecommunications management network (TMN),
international transmission systems, SNMP, CMIP/CMISE, TL1, general telecommunications principles,
broadband networking technology (ATM) and architectures (HFC, FTTC, ADSL), general networking
concepts (circuit v. packet switching), connection oriented v. connectionless systems, synchronous v.
asynchronous communication, event/notification/fault management, client/server, Guidelines for
Defining Managed Objects (GDMO), Abstract Syntax Notation 1 (ASN.1).
• Related Skills: C/C++, Java.
Ericsson/Sony-Ericsson (Menlo Park, CA)
Senior Engineer – 1996 – 1998
• Technically led requirements, use case analysis, design, documentation, implementation of
components.
• Participated as a member of both the development and the system architecture team
guiding Ericsson LMD’s research contributions in Menlo Park, CA and Copenhagen, Denmark and,
which promoted and advanced the use of standards within the telecommunications management
network (TMN) standards industry for Wire-line and Wireless Base stations (LTE, Wi-Max, 3GPP).
• Technical experience in FCAPS, telecommunications management network (TMN), international
transmission systems, SNMP, CMIP/CMISE, TL1, general telecommunications principles, broadband
networking technology (ATM) and architectures (HFC, FTTC, ADSL), general networking concepts
(circuit v. packet switching), connection oriented v. connectionless systems, synchronous v.
asynchronous communication, event/notification/fault management, client/server, Guidelines for
Defining Managed Objects (GDMO), Abstract Syntax Notation 1 (ASN.1).
• Implemented managed objects related to ITU-T TMN Recommendation M.3100, authentication, and
authorization to resources [managed object operations].Responsible for advanced prototyping,
design, technical leadership, and implementation of work related to new technologies, such as OMG
CORBA, Object Adapters for Persistent Storage [ODBMS, RDBMS], SNMP agents, TL1 object mapping
[Lumos TL1 Agent /Workshop].
• Developed Network management, Element management solutions, allowing for end-to-end
provisioning, fault and performance analysis across networks, using multi-technology and
multi-vendor products and networks, with integration capabilities, providing easy integration with
customers' existing systems.
• Programmed using C/C++, Java, OMG CORBA, distributed client-server & event-notification based
systems, TL1, SNMP, CMIP/CMISE, CLI, GSMO/ASN.1, Rational Software UML, RDBMS, and ODBMS
technologies.
• Related Skills: C/C++, Java.
Verizon/Verizon Wireless (Arlington, VA)
Senior Engineer – 1995-1996
• Technically led requirements, use case analysis, design, documentation, implementation of
components.
• Participated as a member of both the development and the system architecture team.
Technical experience in FCAPS, telecommunications management network (TMN), international
transmission systems, SNMP, CMIP/CMISE, TL1, general telecommunications principles, broadband
networking technology (ATM) and architectures (HFC, FTTC, ADSL), general networking concepts
(circuit v. packet switching), connection oriented v. connectionless systems, synchronous v.
asynchronous communication, event/notification/fault management, client/server, Guidelines for
Defining Managed Objects (GDMO), Abstract Syntax Notation 1 (ASN.1).
• Implemented managed objects related to ITU-T TMN Recommendation M.3100, authentication, and
authorization to resources [managed object operations].
• Responsible for advanced prototyping, design, technical leadership, and implementation of work
related to new technologies, such as OMG CORBA [IONA Orbix], Object Adapters for Persistent
Storage [ODBMS, RDBMS], SNMP agents, TL1 object mapping [Lumos TL1 Agent /Workshop].
Developed Network management, Element management solutions, allowing for end-to-end
provisioning, fault and performance analysis across networks, using multi-technology and
multi-vendor products and networks, with integration capabilities, providing easy integration with
customers' existing systems.
• Programmed using C/C++, OMG CORBA, distributed client-server & event-notification based
systems, TL1, SNMP, CMIP/CMISE, CLI, GSMO/ASN.1, Rational Software UML, RDBMS, and
ODBMS technologies
• Related Skills: C/C++.
NASA (Washington, DC)
Senior Engineer – 1992-1995
• Designed and implemented real time communication systems, software and advanced
technologies for Space Transport Systems (STS).
• Designed and implemented software systems for Far UV Camera, Special Sensor Ultraviolet Limb
Imager (SSULI), High Resolution Airglow/Auroral Spectrograph (HIRAAS), Remote Atmospheric and
Ionospheric Detection System (RAIDS) experiments.
• Related Skills: C/C++, Java.
EDUCATION
Massachusetts Institute of Technology
Online Course and Seminars in Computer Science, Languages, Complexity Theory, C++, Java, Data
Structures & Algorithms
2010-2013
Structure and Interpretation of Computer Programs
Computation Structures
Practical Programming in C
Introduction to C Memory Management and C++ Object-Oriented Programming
Algorithms
Introduction to Communication, Control, and Signal Processing
Artificial Intelligence
Programming in Java
Programming in C++
Software Engineering
Software Engineering for Web Applications
Performance Engineering of Software Systems
Programming Using Python
User Interface Design and Implementation
Data Communication Networks
Principles of Digital Communication
Distributed Computer Systems Engineering
Advanced Data Structures
Distributed Algorithms
Advanced Algorithms
Stanford University
Online courses in Computer Science
2006 – 2013
Advanced C++ Lecture Seminars with Bjarne Stroustrup
Big Data Processing
Advanced C++ Seminars
Cross-Platform Development in C++
Advanced Java Seminars
Advanced Project Management
Innovation and Entrepreneurship
University of California Irvine
Online courses and Seminars in Computer Science
2006 – 2012
Advanced C++ Seminars
Advanced Java Seminars
Advanced Android, iOS Seminars, Courses
Innovation and Entrepreneurship
George Mason University
Master's degree program, Mathematics + Computer Science
Consortium Program: University of Maryland, College Park (Computer Science Courses)
George Washington University (Algebraic Topology, Artitifical Intelligence)
1991 – 1995
Massachusetts Institute of Technology
NSF Research Experience for Undergraduates (REU), Theoretical, Nuclear, High Energy,Mathematical
Physics
1990 – 1991
VPI & SU, UVA REU Program
B.S. & B.A., Mathematics, Computer Science, Architecture, Industrial Product Design, Physics
1983 – 1991